planetary shield - Alemán Inglés Diccionario